import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Write a description of class palancaRoja here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class palancaRoja extends palanca
{
    /**
     * Act - do whatever the palancaRoja wants to do. This method is called whenever
     * the 'Act' or 'Run' button gets pressed in the environment.
     */
    
   
    int reg;
    escalera es;
     /**
     * Constructor
     * @param Recibe el tipo de palancaRoja que se quiere colocar
     */
    public palancaRoja(int dato){
        reg=dato;
        es= new escalera(reg); 
    }
    
     
    public void act() 
    {
        // Add your action code here.   
        bajaEscalera();
    }
   /**
    *bajaEscalera se encarga de crear la escalera segun el tipo se va a colocar en diferente posicion
    */
    public void  bajaEscalera()
    {
     Actor rojo= getOneIntersectingObject(sonicRojo.class);
     Mundo w=(Mundo) super.getWorld();
     
     if(rojo!=null)
     {
         if(reg==3)
         w.addObject(es,70,125);
         else
         if(reg==2)
         w.addObject(es,20,90);
         else
         if(reg==5)
         w.addObject(es,70,100);
     }
      else
        w.removeObject(es);
    } 
}
